const path = require("path");

function resolve(dir) {
	  return path.join(__dirname, dir);      
}

module.exports = {
    //去掉es-lint的提示
    lintOnSave:false,

    devServer:{
        
        // http://localhost:9000/api/BannerImgs.php
        //  http://localhost:80/2113/goodsAndShoppingCart/BannerImgs.php

        // 反向代理服务器的配置
        //设置代理
        proxy: { //代理是从指定的target后面开始匹配的，不是任意位置；配置pathRewrite可以做替换
          
            '/api': { //axios访问 /api ==  target + /api
                    target: 'http://localhost:80/2113/goodsAndShoppingCart',
                    changeOrigin: true, //创建虚拟服务器 
                    pathRewrite: {
                        '^/api': ''    //重写接口，去掉/api， 在代理过程中是否替换掉/api/路径 
                    }
              },
          }
       },

    chainWebpack: config => {
        config.resolve.alias
          .set("@", resolve("src"))
          .set("assets", resolve("src/assets"))
          .set("components", resolve("src/components"))
    }
}

